314 유니티 모바일 게임
터치 입력, 세로 화면 UI, 모바일 해상도, 가벼운 최적화, Android 빌드를 활용해 모바일용 미니게임을 제작하는 과정이다.
0. 교육을 하는 이유와 궁극적인 목표
터치 조작, 작은 화면, 성능 제한, 모바일 빌드 절차를 이해하고 실제 스마트폰에서 실행 가능한 게임을 완성하는 것이 궁극적 목표이다.
참고한 유료형 교육 흐름
- 한국·미국·영국·유럽의 민간 게임개발 아카데미처럼 짧은 설명보다 기능 단위 결과물을 매 차시 완성하는 흐름
- 전문 Unity·Unreal 부트캠프처럼 에디터 조작, 스크립트 또는 노드 로직, 테스트, 발표를 하나의 제작 사이클로 연결하는 흐름
- 청소년 프리미엄 코딩 스튜디오처럼 6시간 안에 작동 가능한 프로토타입을 만들고 오류 수정 기록을 남기는 흐름
- 상용 게임교육 워크숍처럼 저작권, 사용자 경험, 난이도 조절, 빌드 또는 시연 준비를 함께 지도하는 흐름
1일차 · 모바일 화면과 터치 입력 · 2시간
모바일 조작 구조 제작
유니티 모바일 게임 과정의 1단계 실전 제작 활동
| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 세로형 게임 화면 구성 | Game View를 9:16 비율로 설정하고 Safe Area를 고려해 점수, 버튼, 조작 UI의 위치를 배치한다. Canvas Scaler와 Anchor를 조정해 서로 다른 스마트폰 화면에서도 핵심 정보가 잘리지 않도록 확인한다. |
| 목표 2 | 터치 입력 구현 | Input.GetMouseButton 또는 New Input System을 활용해 탭 이동, 터치 점프, 드래그 조작 중 하나를 구현한다. 터치 위치를 월드 좌표로 변환해 캐릭터 이동, 발사, 아이템 선택 기능과 연결한다. |
| 사용 플랫폼 | Unity, C#, Android Build Support, Input System, Canvas Scaler, TextMeshPro, Unity Profiler, Android Device |
|---|---|
| 강사 스펙 | Unity 모바일 빌드 경험, 터치 입력·해상도 대응·Android 빌드 오류 해결 가능자 |
| 수업대상 | 중학생 이상, Unity 기본 조작과 간단한 C# 함수 작성 가능자 |
| 소요시간 | 총 6시간 · 1일 2시간씩 3일 편성 |
| 준비물 | Unity Android Build Support, Android 스마트폰, USB 케이블, 모바일 UI 에셋, 테스트 기록지 |
| 산출물 | 유니티 모바일 게임 3일 완성 프로젝트, 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 기능 구현 35%, 실습 완성도 30%, 테스트·오류수정 20%, 발표·정리 15% |
2일차 · 모바일 게임 규칙과 피드백 · 2시간
짧은 플레이 루프 설계
유니티 모바일 게임 과정의 2단계 실전 제작 활동
| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 모바일용 짧은 게임 루프 제작 | 30~60초 안에 목표가 명확한 수집, 회피, 반응속도 게임 중 하나를 설계하고 반복 플레이 구조를 만든다. 성공, 실패, 콤보, 최고점수 중 하나의 보상 구조를 추가해 재도전 동기를 만든다. |
| 목표 2 | 진동·사운드·시각 피드백 | 터치 성공, 충돌, 점수 획득 순간에 사운드와 파티클을 넣고 과도한 효과로 화면이 가려지지 않게 조정한다. 모바일 기기에서 조작 딜레이와 오입력을 확인하고 버튼 크기와 터치 영역을 수정한다. |
| 사용 플랫폼 | Unity, C#, Android Build Support, Input System, Canvas Scaler, TextMeshPro, Unity Profiler, Android Device |
|---|---|
| 강사 스펙 | Unity 모바일 빌드 경험, 터치 입력·해상도 대응·Android 빌드 오류 해결 가능자 |
| 수업대상 | 중학생 이상, Unity 기본 조작과 간단한 C# 함수 작성 가능자 |
| 소요시간 | 총 6시간 · 1일 2시간씩 3일 편성 |
| 준비물 | Unity Android Build Support, Android 스마트폰, USB 케이블, 모바일 UI 에셋, 테스트 기록지 |
| 산출물 | 유니티 모바일 게임 3일 완성 프로젝트, 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 기능 구현 35%, 실습 완성도 30%, 테스트·오류수정 20%, 발표·정리 15% |
3일차 · 최적화와 Android 빌드 · 2시간
실기기 실행 준비
유니티 모바일 게임 과정의 3단계 실전 제작 활동
| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 모바일 최적화 점검 | 오브젝트 수, 파티클 수, 이미지 크기, Update 사용량을 점검하고 불필요한 연산을 줄인다. Profiler 또는 Stats 창을 확인해 프레임 저하가 발생하는 장면을 찾아 간단한 개선을 적용한다. |
| 목표 2 | Android 빌드와 테스트 | Build Settings에서 Android 플랫폼을 선택하고 해상도, 아이콘, 패키지명, 방향 설정을 확인한다. APK 또는 테스트 빌드를 실행해 터치, 화면 비율, UI 잘림, 사운드 출력 문제를 기록하고 수정한다. |
| 사용 플랫폼 | Unity, C#, Android Build Support, Input System, Canvas Scaler, TextMeshPro, Unity Profiler, Android Device |
|---|---|
| 강사 스펙 | Unity 모바일 빌드 경험, 터치 입력·해상도 대응·Android 빌드 오류 해결 가능자 |
| 수업대상 | 중학생 이상, Unity 기본 조작과 간단한 C# 함수 작성 가능자 |
| 소요시간 | 총 6시간 · 1일 2시간씩 3일 편성 |
| 준비물 | Unity Android Build Support, Android 스마트폰, USB 케이블, 모바일 UI 에셋, 테스트 기록지 |
| 산출물 | 유니티 모바일 게임 3일 완성 프로젝트, 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 기능 구현 35%, 실습 완성도 30%, 테스트·오류수정 20%, 발표·정리 15% |